Mikmak Website/Index wireframe naar HTML
Home

Mikmak Website/Index wireframe naar HTML

Mikmak Website/Index wireframe naar HTML

Elke website heeft één of meerdere index pagina's. Ze gelijken op de inhoudsopgave van een boek en dienen om snel toegang te krijgen tot een bepaald gedeelte van de website. De home pagina van een website is een index pagina. Deze views worden standaar door ASP.NET MVC in de Views/Home map geplaatst.

Probleem

De Website/Index pagina focust op het gebruik van de eventkalender. De link naar de admin applicatie zetten we daarom onopvallend in footer. De beheerder weet die wel te vinden. Vermits die link in de footer staat is die terug te vinden op MasterLayout.cshtml pagina.

Design

Website/Index pagina

We vertrekken van de wireframe voor de Index pagina (Fric-frac Wireframes) om de HTML indeling op te stellen.

Alle pagina's hebben die basisstructuur:

  1. een verdieping met daarin:
    1. een controlepaneel
    2. een showroom
  2. een footer

De verdieping en de footer staan op de MasterLayout pagina. In deze pagina hebben we alleen het controlepaneel en de showroom.

Deze pagina is zeer eenvoudig omdat we alleen het Admin gedeelte implementeren.

Oplossing

De Website/Index pagina behoort tot de Home sectie van de website. Dat is standaard zo in ASP.NET MVC. We beginnen met de Index pagina. Een index pagina is zoals de inhoudsgave van een boek waarmee je snel toegang kan krijgen tot een bepaald deel van het boek. We geven er de naam aan Index.cshtml.

In de Views/Home folder overschrijven we de gegenereerde Index.cshtml pagina. Daarvoor moet je eerst het bestaande bestand deleten. Klik met rechtermuisknop op de naam van Views/Home/Index.csthml en kies delete.

Om een nieuw Views/Home/Index.csthml bestand te maken:

Fric-frac Add New Item Home Index Page
Fric-frac Add New Item Home Index Page
Fric-frac Add New Item Index Dialog Box
Fric-frac Add New Item Index Dialog Box

Vermits we niet het standaard _Layout.csthml bestand gebruiken moeten we expliciet onze eigen masterpage opgeven:

@{
    Layout = "~/Views/Shared/MasterLayout.cshtml";
}

De code voor de Website/Index pagina is voorlopig heel simpel. Hier staat niet veel in vermits we het gebruikersgedeelte pas in Programmeren 4 uitwerken.

@{
    Layout = "~/Views/Shared/MasterLayout.cshtml";
}
<nav class="control-panel">
    <h1 class="banner">Fric-frac</h1>
</nav>
<section id="show-room">
    <p>Hier komt de Eventkalender</p>
</section>

JI
2018-01-14 14:01:07